!function(){window.cookieyes=window.cookieyes||{};const e=window.cookieyes;e._dataLayerName=window.ckySettings&&window.ckySettings.dataLayerName?window.ckySettings.dataLayerName:"dataLayer";const t=window.ckySettings&&window.ckySettings.nativeFunctions||{};e._ckyFetch=(t.fetch||window.fetch).bind(window),Object.assign(e._ckyStore,{_ruleData:{_countryName:"",_regionCode:"",_regionName:"",_euStatus:"",_currentLanguage:document.documentElement.lang,_geoIPStatus:""},_language:{_store:new Map,_supportedMap:{en:"HAU0LTmH"},_active:"",_default:"en",_localeMap:{}},_banners:{3742161:"OqdP8R3q",3742162:"0y_m-aXu"},_bannerConfig:{},_bannerDisplayState:"none",_auditTable:{_headerKeys:[]},_isPreview:!!location.search&&location.search.substring(1).split("&").some((e=>{const[t,n]=e.split("=").map((e=>decodeURIComponent(e)));return"cky_preview"===t&&"true"===n})),_tcStringValue:"",_vendorDisplayStatus:!1,_vendorToggleState:{},_gcmAdvanced:!1});let n=[],o=null,c=null,r=null;function a(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GET",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,c=null;const r={};return"POST"===n&&o&&(c=JSON.stringify(o),r["Content-Type"]="application/json"),e._ckyFetch(t,{method:n,headers:r,body:c})}function i(t){return e._ckyIsCategoryToBeBlocked(t)?"denied":"granted"}async function s(){await ge(),arguments[0]&&"object"==typeof arguments[0]?window[e._dataLayerName].push(arguments[0]):window[e._dataLayerName].push(arguments)}function l(){return window[e._dataLayerName]&&Array.isArray(window[e._dataLayerName])}function d(e,t){const n=p(e);n&&function(e,t){e.addEventListener("click",t)}(n,t)}function u(e){const t=p(e,!(arguments.length>1&&void 0!==arguments[1])||arguments[1]);t&&t.remove()}function y(){return g("contains",...arguments)}function _(){return g("add",...arguments)}function f(){return g("remove",...arguments)}function g(e,t,n){const o=p(t,!(arguments.length>3&&void 0!==arguments[3])||arguments[3]);return o&&o.classList[e](n)}function k(){o=document.activeElement}function p(t,o){let c,r=t;if(e._ckyStartsWith(t,"=")){const e=t.substring(1);c=n.get(e)||null,c||(r=`[data-cky-tag="${e}"]`)}return c=c||document.querySelector(r),!c||o&&!c.parentElement?null:o?c.parentElement:c}function S(e,t){const n=new CustomEvent(e,{detail:t});document.dispatchEvent(n)}function b(t){const n=function(e,t){let n=e.split(".");return/cookies\.(.*\..*)\..*/gm.test(e)&&(n=[n[0],n.slice(1,-1).join("."),n[n.length-1]]),n.reduce(((e,t)=>e?e[t]:null),t)}(t,e._ckyStore._language._store.get(e._ckyStore._language._active));return n||""}function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=p(e);if(!n)return;if(t)return n.setAttribute("aria-expanded",t);const o="true"===n.getAttribute("aria-expanded")?"false":"true";n.setAttribute("aria-expanded",o)}function w(){if(1===navigator.doNotTrack)return;const t=e._ckyGetFromStore("consent");("gdpr"!==e._ckyStore._bannerConfig.activeLaw||t&&"yes"===t||!e._ckyStore._categories.every((t=>t.isNecessary||"no"===e._ckyGetFromStore(t.slug))))&&(e._ckyStore._backupNodes=e._ckyStore._backupNodes.filter((t=>{let{position:n,node:o,uniqueID:c}=t;try{if(e._ckyShouldBlockProvider(o.src))return!0;if("script"===o.nodeName.toLowerCase()){const e=document.createElement("script");e.src=o.src,e.type="text/javascript",document[n].appendChild(e)}else{const e=document.getElementById(c);if(!e)return!1;e.parentNode.insertBefore(o,e),e.parentNode.removeChild(e)}return!1}catch(e){return console.error(e),!1}})))}function h(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"all",n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const o=Z(),{activeLaw:c,reloadOnAccept:r}=e._ckyStore._bannerConfig,a=r&&(n||window._ckyScannerBot)&&!o;e._ckySetInStore("action","yes"),e._ckySetInStore("consent","gdpr"===c&&"reject"===t||"ccpa"===c&&!o?"no":"yes");const s={accepted:[],rejected:[]};for(const n of e._ckyStore._categories){let r="gdpr"===c&&!n.isNecessary&&("reject"===t||"custom"===t&&!Z(n.slug))||"ccpa"===c&&o&&!n.defaultConsent.ccpa?"no":"yes";e._ckySetInStore(`${n.slug}`,r),"no"===r?(s.rejected.push(n.slug),L(n)):s.accepted.push(n.slug)}a?e._ckyStore._isPreview?location.reload():re(a):(e._ckyStore._isPreview||re(),w()),S("cookieyes_consent_update",s),T(),D(),function(){if(!window.clarity)return;const e=i("advertisement"),t=i("analytics");window.clarity("consentv2",{ad_Storage:e,analytics_Storage:t})}(),"gdpr"===c&&Q(!1)}function v(){const{activeLaw:t,shouldFollowGPC:n}=e._ckyStore._bannerConfig;e._ckySetInStore("consent","ccpa"===t&&n?"yes":"no");const o=Z(),c={accepted:[],rejected:[]};for(const n of e._ckyStore._categories){let r="yes";("gdpr"===t&&!n.isNecessary&&!n.defaultConsent[t]||"ccpa"===t&&o&&!n.defaultConsent.ccpa)&&(r="no"),"no"===r?c.rejected.push(n.slug):c.accepted.push(n.slug),e._ckySetInStore(`${n.slug}`,r)}w(),S("cookieyes_consent_update",c),A(),I()}function C(){e._ckySetInStore("action","no"),e._ckySetInStore("consent","yes");const t={accepted:[],rejected:[]};for(const n of e._ckyStore._categories)e._ckySetInStore(`${n.slug}`,"yes"),t.accepted.push(n.slug);w(),e._nodeListObserver.disconnect(),document.createElement=e._ckyCreateElementBackup,S("cookieyes_consent_update",t),A(),I()}function L(t){let{cookies:n}=t;const o=e._ckyGetCookieMap();for(const{cookieID:t,domain:c}of n){const n=$(o,t);if(n){const t=window.location.host,r=t.replace("www","");[c,"",t,r].map((t=>e._ckySetCookie(n,"",0,t))),delete o[n];continue}const r=$(localStorage,t);r&&localStorage.removeItem(r);const a=$(sessionStorage,t);a&&sessionStorage.removeItem(a)}}function $(t,n){try{(n=e._ckyEscapeRegex(n)).includes("*")&&(n=n.replace("\\*",".+")),n=`^${n}$`;return Object.keys(t).find((e=>new RegExp(n).test(e)))}catch(e){return""}}function A(){l()&&(s("set","developer_id.dY2Q2ZW",!0),T())}function T(){if(!l())return;const e=i("functional"),t=i("advertisement");s("consent","update",{ad_storage:t,ad_user_data:t,ad_personalization:t,analytics_storage:i("analytics"),functionality_storage:e,personalization_storage:e,security_storage:"granted"}),s({event:"cookie_consent_update"})}function I(){window.uetq=window.uetq||[],D()}function D(){!async function(){await ge(),window.uetq.push(...arguments)}("consent","update",{ad_storage:i("advertisement")})}function M(t){const n=/ OR /i.test(t),o=/ AND /i.test(t);if(!n&&!o)return function(t){const[n,o]=t.split(/ IS | IS_NOT | IN | NOT_IN /i);switch(!0){case/ IS /i.test(t):return!("regionName"!==n||"'EU'"!==o||!e._ckyStore._ruleData._euStatus)||N(n)===o;case/ IS_NOT /i.test(t):return N(n)!==o;case/ IN /i.test(t):return o.replace(/\[|\]/g,"").split(",").includes(N(n));case/ NOT_IN /i.test(t):return!o.replace(/\[|\]/g,"").split(",").includes(N(n));default:return!1}}(t);const c=t.split(n?/ OR /i:/ AND /i);for(const e of c){const t=M(e);if(n&&t)return!0;if(!n&&!t)return!1}return!n}function N(t){switch(!0){case!!e._ckyStore._ruleData[`_${t}`]:return`'${e._ckyStore._ruleData[`_${t}`]}'`;case""===e._ckyStore._ruleData[`_${t}`]:return"";case!!window.ckySettings&&!!window.ckySettings[t]:return`'${window.ckySettings[t]}'`;default:return""}}function O(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],n=_,c=f;t||(n=f,c=_,function(){if("function"!=typeof window.requestAnimationFrame)return;if(!o){const e=p("=revisit-consent",!1);e&&(o=e.firstChild)}if(!o)return;let e=0;const t=()=>{"visible"===window.getComputedStyle(o).visibility?(o.focus(),o=null):e<100&&(e++,requestAnimationFrame(t))};requestAnimationFrame(t)}());const{activeLaw:r,bannerType:a}=e._ckyStore._bannerConfig;"classic"===a?(m("=settings-button",t?"true":"false"),n("=notice","cky-consent-bar-expand")):(c(".cky-overlay","cky-hide",!1),n("gdpr"===r?"=detail":"=optout-popup","cky-modal-open"))}function j(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];t&&!(arguments.length>1&&void 0!==arguments[1]&&arguments[1])&&(e._ckyStore._bannerDisplayState="banner");const n=t?f:_;n("=notice","cky-hide"),"popup"===e._ckyStore._bannerConfig.bannerType&&n(".cky-overlay","cky-hide",!1)}function x(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(t&&(e._ckyStore._bannerDisplayState="revisit"),!e._ckyStore._bannerConfig.showToggler)return;(t?f:_)("=revisit-consent","cky-revisit-hide",!1)}function E(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"init";"redraw"===t&&function(){const e=document.querySelectorAll(".cky-audit-table-element");if(e.length<1)return;for(const t of e)t.innerHTML=""}(),e._ckyStore._auditTable._headerKeys=function(){const t=e._ckyStore._language._store.get(e._ckyStore._language._active),n=[];for(const e in t)e.includes("cky_audit_table_header_")&&n.push(e.replace("cky_audit_table_header_",""));return n}();const{showAuditTable:n,activeLaw:o}=e._ckyStore._bannerConfig;n&&"gdpr"===o&&function(){const t=e._ckyStore._commonShortCodes.find((e=>"cky_audit_table"===e.key)),n=e._ckyStore._commonShortCodes.find((e=>"cky_audit_table_empty"===e.key));for(const o of e._ckyStore._categories){const e=F(o,t.content.container,n.content.container);document.querySelector(`#ckyDetailCategory${o.slug} [data-cky-tag="audit-table"]`).insertAdjacentHTML("beforeend",e)}}(),q(),"init"===t&&new MutationObserver(q).observe(document.documentElement,{childList:!0,subtree:!0})}function F(t,n,o){if(0===t.cookies.length)return o.replace("[cky_audit_table_empty_text]",b("cky_audit_table_empty_text"));let c="";for(const o of t.cookies){let t="";for(const n of e._ckyStore._auditTable._headerKeys)t=`${t}
${b(`cky_audit_table_header_${n}`)}
${"id"===n?o.cookieID:b(`cookies.${o.cookieID}.${n}`)}
`;c=`${c}${n.replace("[CONTENT]",t)}`}return c}function q(){const t=Array.from(document.querySelectorAll(".cky-audit-table-element")).filter((e=>{let{innerHTML:t}=e;return[""," "," "].includes(t)})).map((e=>(e.innerHTML="",e)));if(t.length<1)return;document.getElementById("cky-audit-table-style")||document.head.insertAdjacentHTML("beforeend",'');const n=e._ckyStore._commonShortCodes.find((e=>"cky_outside_audit_table"===e.key));for(const o of e._ckyStore._categories){const e=P(o,n.content.container);if(e)for(const n of t)n.insertAdjacentHTML("beforeend",e)}}function P(t,n){if(0===t.cookies.length)return"";const{_headerKeys:o}=e._ckyStore._auditTable,c=n.replace("[cky_preference_{{category_slug}}_title]",b(`cky_preference_${t.slug}_title`)).replace("[cky_preference_{{category_slug}}_description]",b(`cky_preference_${t.slug}_description`));let r="";for(const e of o)r=`${r}| ${b(`cky_audit_table_header_${e}`)} | `;r=`${r}
`;for(const e of t.cookies){let t="";for(const n of o)t=`${t}| ${"id"===n?e.cookieID:b(`cookies.${e.cookieID}.${n}`)} | `;r=`${r}${t}
`}return r=`${r}`,c.replace("[CONTENT]",r)}function H(e){const t=document.querySelector(`[data-cky-tag="${e}"]`);if(!t)return[];const n=Array.from(t.querySelectorAll('a:not([disabled]), button:not([disabled]), [tabindex]:not([disabled]):not([tabindex="-1"])')).filter((e=>"none"!==e.style.display));return n.length<=0?[]:[n[0],n[n.length-1]]}function G(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e&&t&&e.addEventListener("keydown",(e=>{9!==e.which||n&&!e.shiftKey||!n&&e.shiftKey||(e.preventDefault(),t.focus())}))}function B(){const{activeLaw:t,bannerType:n}=e._ckyStore._bannerConfig;if("ccpa"===t&&function(){c&&(clearTimeout(c),c=null);r&&(clearInterval(r),r=null);e._ckyStore._bannerConfig.reloadOnAccept&&location.reload()}(),O(!1,!0),"revisit"!==e._ckyStore._bannerDisplayState){j();const e=document.querySelector(`[data-cky-tag="${"gdpr"===t?"settings-button":"donotsell-button"}"]`);return e&&e.focus()}"classic"===n&&j(!1),x()}function R(){if(k(),"classic"===e._ckyStore._bannerConfig.bannerType){const e=p("=powered-by"),t=ne();return e&&(e.style.display=t?"flex":"none"),O(!t)}j(!1),O(),U()}function U(){if("function"!=typeof window.requestAnimationFrame)return;const[t]=H("ccpa"===e._ckyStore._bannerConfig.activeLaw?"optout-popup":"detail");if(!t)return;let n=0;const o=()=>{"visible"===window.getComputedStyle(t).visibility?t.focus():n<100&&(n++,requestAnimationFrame(o))};requestAnimationFrame(o)}function K(){if(k(),"ccpa"===e._ckyStore._bannerConfig.activeLaw&&function(){const e=p("=optout-buttons"),t=p("=optout-success"),n=p("#ckyCCPAOptOut");e.style.display="",t.classList.add("cky-hide"),n.disabled=!1,f("=optout-option","cky-disabled",!1)}(),x(!1),"classic"===e._ckyStore._bannerConfig.bannerType){const e=p("=powered-by");e&&(e.style.display="none"),j(!0,!0)}O(),U()}function z(){const t=p("=optout-buttons"),n=p("=optout-success");t.style.display="none",n.classList.remove("cky-hide"),n.focus();p("#ckyCCPAOptOut").disabled=!0,_("=optout-option","cky-disabled",!1),e._ckyStore._bannerDisplayState="revisit",function(){let t=15;const n=p("#ckyCountdownTimer");n.textContent=t,r=setInterval((()=>{t--,n&&(n.textContent=t)}),1e3),c=setTimeout((()=>{r&&(clearInterval(r),r=null),c=null,O(!1),x(),e._ckyStore._bannerConfig.reloadOnAccept&&location.reload()}),15e3)}()}function W(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"custom";return n=>{const{activeLaw:c}=e._ckyStore._bannerConfig;let r;if("ccpa"===c){const e=Z();r="ccpa"===c&&e}h(t,n.isTrusted),j(!1);const a=p("gdpr"===c?"=settings-button":"=donotsell-button",!1);o===a&&(o=null),"ccpa"===c&&r?z():(O(!1),x())}}function J(){var t;t="yes",e._ckySetInStore("action",t),j(!1),x()}function Y(){if(!e._ckyStore._bannerConfig.showAuditTable)return;const t=e._ckyStore._categories.map((e=>{let{slug:t}=e;return t}));t.map((e=>{const n=`#ckyDetailCategory${e}`,o=`${n} .cky-accordion-btn`;d(n,(c=>{let{target:{id:r}}=c;if(r===`ckySwitch${e}`||!function(){return g("toggle",...arguments)}(n,"cky-accordion-active",!1))return m(o,"false");m(o,"true"),t.filter((t=>t!==e)).map((e=>{f(`#ckyDetailCategory${e}`,"cky-accordion-active",!1),m(`#ckyDetailCategory${e} .cky-accordion-btn`,"false")}))}))}))}async function Q(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];await ge();const{dataShortCodes:n,togglerSwitch:o,activeLaw:c}=e._ckyStore._bannerConfig,r=n.find((e=>"cky_category_toggle_label"===e.key));for(const n of e._ckyStore._categories){const a=e._ckyGetFromStore(n.slug),i="yes"===a||!a&&n.defaultConsent[c],s=r.content.container.replace("[cky_preference_{{category_slug}}_title]",b(`cky_preference_${n.slug}_title`));["ckyCategoryDirect","ckySwitch"].map((e=>V(p(`#${e}${n.slug}`),s,{checked:i,disabled:n.isNecessary,addListeners:t},o.styles)))}}function V(e,t,n,o){let{checked:c,disabled:r,addListeners:a}=n,{activeColor:i,inactiveColor:s}=o,l=arguments.length>4&&void 0!==arguments[4]&&arguments[4];e&&(l&&a&&d("=optout-option-title",(()=>e.click())),e.checked=c,e.disabled=r,e.style.backgroundColor=c?i:s,X(e,c,t,l),a&&e.addEventListener("change",(n=>{let{currentTarget:o}=n;const c=o.checked;o.style.backgroundColor=c?i:s,X(e,c,t,l)})))}function X(e,t,n){const o=t?"disable":"enable",c=`cky_${o}_${arguments.length>3&&void 0!==arguments[3]&&arguments[3]?"optout":"category"}_label`,r=n.replace(/{{status}}/g,o).replace(`[${c}]`,b(c));e.setAttribute("aria-label",r)}function Z(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(e?["ckySwitch","ckyCategoryDirect"]:["ckyCCPAOptOut"]).some((t=>{const n=p(`#${t}${e}`);return n&&n.checked}))}function ee(){const{readMore:t,activeLaw:n}=e._ckyStore._bannerConfig;t.status&&function(t,n,o,c){const r=e._ckyStore._bannerConfig.dataShortCodes.find((e=>e.key===t)),a=` ${e._ckyReplaceAll(r.processedHTML,`[${n}]`,b(n)).replace('href="#"',`href="${b(o)}"`)}`,i=document.querySelector(`[data-cky-tag="${c}"] p:last-child`);i&&i.insertAdjacentHTML("beforeend",a)}("cky_readmore","cky_readmore_text","cky_readmore_privacyLink","description")}function te(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const{manualLinkColor:n}=e._ckyStore._bannerConfig;if(!n)return;if(t)return void t.querySelectorAll("a:not([rel])").forEach((e=>{e.style.color=n}));document.querySelectorAll(".cky-consent-bar a:not([rel]), .cky-preference-center a:not([rel])").forEach((e=>{e.style.color=n}))}function ne(){const{activeLaw:t,bannerType:n}=e._ckyStore._bannerConfig;return"classic"===n?y("=notice","cky-consent-bar-expand"):y("gdpr"===t?"=detail":"=optout-popup","cky-modal-open")}window.revisitCkyConsent=()=>K(),window.performBannerAction=e=>W("accept_all"===e?"all":"accept_partial"===e?"custom":"reject")({isTrusted:!0}),window.getCkyConsent=function(){const t={activeLaw:"",categories:{},isUserActionCompleted:!1,consentID:"",languageCode:""};try{t.activeLaw=e._ckyStore._bannerConfig.activeLaw||"",e._ckyStore._categories.forEach((n=>{t.categories[n.slug]="yes"===e._ckyGetFromStore(n.slug)})),t.isUserActionCompleted="yes"===e._ckyGetFromStore("action"),t.consentID=e._ckyGetFromStore("consentid")||"",t.languageCode=e._ckyStore._language._active||""}catch(e){}return t},e._ckySetPlaceHolder=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const{status:n,styles:o}=e._ckyStore._bannerConfig.placeHolder;if(!n)return;const c=(t?`#${t} `:"")+'[data-cky-tag="placeholder-title"]',r=document.querySelectorAll(c);r.length<1||Array.from(r).forEach((t=>{t.innerHTML=b("cky_video_placeholder_title"),t.style.display="block",t.addEventListener("click",(()=>{"revisit"===e._ckyStore._bannerDisplayState&&K()}));for(const e in o)o[e]&&(t.style[e]=o[e])}))};let oe={};async function ce(){try{const t=await a("https://directory.cookieyes.com/api/v1/ip");if(200!==t.status)throw new Error("Geo API failed");const{ip:n,country:o,country_name:c,region_code:r,in_eu:i,continent:s}=await t.json(),l=function(e){const t=e.lastIndexOf(".");if(t>0)e=`${e.substring(0,t)}.0`;else{const t=e.lastIndexOf(":");t>0&&(e=`${e.substring(0,t)}:0000`)}return e}(n);oe={ip:l,country_name:c},e._ckyStore._ruleData._countryName=o??"",e._ckyStore._ruleData._regionCode=r??"",e._ckyStore._ruleData._regionName=i?"EU_UK":s,e._ckyStore._ruleData._euStatus=i,e._ckyStore._ruleData._geoIPStatus="SUCCESS"}catch(t){e._ckyStore._ruleData._geoIPStatus="FAIL",console.error(t)}}async function re(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{await ge();const n=JSON.stringify(e._ckyStore._categories.map((t=>{let{slug:n}=t;return{name:n,status:e._ckyGetFromStore(n)||"no"}})).concat([{name:"CookieYes Consent",status:"ccpa"===e._ckyStore._bannerConfig.activeLaw?"yes":e._ckyGetFromStore("consent")||"no"}])),o=new FormData;o.append("log",n),o.append("key","4d8980afd99cbdbd4dfd132617f5e2f2"),e._ckyStore._ruleData._geoIPStatus||await ce(),o.append("ip",JSON.stringify(oe)),o.append("consent_id",e._ckyGetFromStore("consentid")),o.append("language",e._ckyStore._language._active),o.append("consented_domain",window.location.host),o.append("cookie_list_version","11"),navigator.sendBeacon("https://log.cookieyes.com/api/v1/consent",o),t&&location.reload()}catch(e){console.error(e)}}async function ae(t){try{if(e._ckyStore._language._active===t)return;await de(t),e._ckyStore._language._active=t,function(){const t=ne();["=notice","=detail","=optout-popup",".cky-overlay","=revisit-consent"].map(((e,t)=>u(e,t<3))),ye(),E("redraw"),t?("classic"===e._ckyStore._bannerConfig.bannerType&&j(!0,!0),O()):"banner"===e._ckyStore._bannerDisplayState?j():x()}()}catch(e){console.error(e)}}function ie(e){for(const t of e){if("attributes"!==t.type||"lang"!==t.attributeName)continue;ae(se(document.documentElement.lang))}}function se(t){return window.ckySettings&&window.ckySettings.documentLang&&(t=window.ckySettings.documentLang),t=t.replace(/_/g,"-"),e._ckyStore._language._localeMap[t]?e._ckyStore._language._localeMap[t]:e._ckyStore._language._supportedMap[t]?t:(t=t.split("-")[0],e._ckyStore._language._supportedMap[t]?t:e._ckyStore._language._default)}async function le(e){const t=await a(e);if(!t.ok)throw new Error("Invalid response");const n=await t.json();if(!n||"object"!=typeof n||0===Object.keys(n).length)throw new Error("Invalid response");return n}async function de(t){const n=e._ckyStore._language._store.get(t);if(n&&n.setAuditTableContent&&n.setLanguageContent)return;let o={};n&&n.setLanguageContent||!e._ckyStore._bannerConfig.languageMap||!e._ckyStore._bannerConfig.languageMap[t]||(o=await le(`https://cdn-cookieyes.com/client_data/4d8980afd99cbdbd4dfd132617f5e2f2/translations/${e._ckyStore._bannerConfig.languageMap[t]}.json`));let c={};return n&&n.setAuditTableContent||(c=await le(`https://cdn-cookieyes.com/client_data/4d8980afd99cbdbd4dfd132617f5e2f2/audit-table/${e._ckyStore._language._supportedMap[t]}.json`)),e._ckyStore._language._store.set(t,{...o,...c,setLanguageContent:Object.keys(o).length>0,setAuditTableContent:Object.keys(c).length>0}),t}async function ue(){try{const t=se(document.documentElement.lang);e._ckyStore._language._active=t,await de(t);new MutationObserver(ie).observe(document.querySelector("html"),{attributes:!0})}catch(e){console.error(e)}}function ye(){const{html:t,css:o,activeLaw:c,bannerType:r}=e._ckyStore._bannerConfig;document.head.insertAdjacentHTML("beforeend",o);const a=function(t){const n=e._ckyStore._language._store.get(e._ckyStore._language._active),o=Object.keys(n).reduce(((t,o)=>(e._ckyStartsWith(o,"cky_")&&(t[`[${o}]`]=n[o]||""),t)),{}),c=new RegExp(Object.keys(o).join("|").replace(/[\[\]]/g,"\\$&"),"gi");return t.replace(c,(e=>o[e]))}(t);document.body.insertAdjacentHTML("afterbegin",a),n=new Map(Array.from(document.querySelectorAll("[data-cky-tag]")).map((e=>[e.dataset.ckyTag,e]))),"gdpr"===c?("classic"===r&&m("=settings-button","false"),Q(),Y()):function(){const{ccpaSwitch:t,shouldFollowGPC:n,dataShortCodes:o}=e._ckyStore._bannerConfig;n||(u("=optout-gpc-option",!1),f("=optout-option","cky-disabled",!1));const c=o.find((e=>"cky_optout_toggle_label"===e.key)).content.container.replace("[cky_optout_option_title]",b("cky_optout_option_title")),r=n||"yes"===e._ckyGetFromStore("consent");V(p("#ckyCCPAOptOut"),c,{checked:r,disabled:n,addListeners:!n},t.styles,!0)}(),["=accept-button","=detail-accept-button"].map((e=>d(e,W("all")))),["=reject-button","=detail-reject-button"].map((e=>d(e,W("reject")))),["=detail-save-button","=detail-category-preview-save-button","=optout-confirm-button"].map((e=>d(e,W()))),["=settings-button","=donotsell-button"].map((e=>d(e,R))),["=optout-cancel-button","=detail-close","=optout-close"].map((e=>d(e,B))),d("=close-button",J),d("=revisit-consent",K),e._ckySetPlaceHolder(),ee(),te(),function(){const{dataShortCodes:t,activeLaw:n}=e._ckyStore._bannerConfig,o="gdpr"===n?t.find((e=>"cky_show_desc"===e.key)):t.find((e=>"cky_optout_show_desc"===e.key)),c="gdpr"===n?t.find((e=>"cky_hide_desc"===e.key)):t.find((e=>"cky_optout_hide_desc"===e.key));if(!o||!c)return;const r=`${e._ckyReplaceAll(c.processedHTML,"[cky_showless_text]",b("cky_showless_text"))}`,a=`${e._ckyReplaceAll(o.processedHTML,"[cky_showmore_text]",b("cky_showmore_text"))}`,i=window.innerWidth<376?150:300,s=document.querySelector(`[data-cky-tag="${"gdpr"===n?"detail":"optout"}-description"]`);if(s.textContent.length p");if(u.length<=1)return;let y="";for(let e=0;ei&&t.insertAdjacentHTML("beforeend",`... ${a}`),y=`${y}${t.outerHTML}`,y.length>i)break}const _=(new DOMParser).parseFromString(y,"text/html").querySelectorAll("p").length;function f(){s.innerHTML=`${l}${r}`,te(s);const e=s.querySelectorAll("p");e[_]&&(e[_].setAttribute("tabindex","-1"),e[_].style.outline="none",e[_].focus()),d("gdpr"===n?"=hide-desc-button":"=optout-hide-desc-button",g)}function g(){s.innerHTML=y,te(s);const e="gdpr"===n?"=show-desc-button":"=optout-show-desc-button";d(e,f);const t=p(e,!1);t&&t.focus()}g()}(),function(){const{activeLaw:t,bannerType:n}=e._ckyStore._bannerConfig;if("classic"===n)return;if("popup"===n){const[e,t]=H("notice");G(e,t,!0),G(t,e)}const[o,c]=H("ccpa"===t?"optout-popup":"detail");G(o,c,!0),G(c,o)}(),e._ckyStore._bannerAttached=!0}async function _e(t){const n=await a(`https://cdn-cookieyes.com/client_data/4d8980afd99cbdbd4dfd132617f5e2f2/config/${t}.json`),o=await n.json();o.shouldFollowGPC=o.respectGPC&&e._ckyStore._gpcStatus,e._ckyStore._bannerConfig=o,await ue(),ye();if(!e._ckyGetFromStore("action"))return v(),j();"ccpa"===o.activeLaw&&(o.shouldFollowGPC?v():function(){const t=e._ckyGetFromStore("consent");if(t&&"no"!==t)for(const t of e._ckyStore._categories)"yes"!==e._ckyGetFromStore(t.slug)||t.defaultConsent.ccpa||e._ckySetInStore(t.slug,"no")}()),A(),I(),e._ckyStore._isPreview?j():x()}async function fe(t){try{t&&document.removeEventListener("DOMContentLoaded",fe);const n=await async function(){try{if(window.ckySettings&&window.ckySettings.ruleSet)e.ruleSet=window.ckySettings.ruleSet;else{const t=await a("https://cdn-cookieyes.com/client_data/4d8980afd99cbdbd4dfd132617f5e2f2/UD_lBus9.json");e.ruleSet=await t.json()}if(!Array.isArray(e.ruleSet)||e.ruleSet.length<=0)return!1;if(e._ckyStore._isPreview){const t=e.ruleSet[e.ruleSet.length-1];return e._ckyStore._banners[t.targetBanner]}const t=e.ruleSet[0];if("all"===t.condition)return e._ckyStore._banners[t.targetBanner];await ce();for(const t of e.ruleSet)if("all"===t.condition||M(t.condition))return e._ckyStore._banners[t.targetBanner];if("FAIL"===e._ckyStore._ruleData._geoIPStatus){const t=e.ruleSet[e.ruleSet.length-1];return e._ckyStore._banners[t.targetBanner]}}catch(e){}return!1}();if(n){await _e(n);for(const t of e._ckyStore._categories)"yes"!==e._ckyGetFromStore(t.slug)&&L(t);document.querySelector("body").addEventListener("click",(e=>{const t=".cky-banner-element, .cky-banner-element *";(e.target.matches?e.target.matches(t):e.target.msMatchesSelector(t))&&K()}))}else C(),await ue();S("cookieyes_banner_load",getCkyConsent()),E()}catch(e){console.error(e)}}function ge(){return new Promise((e=>{setTimeout(e,0)}))}"loading"!==document.readyState?fe():document.addEventListener("DOMContentLoaded",fe)}();